package com.enjia.common.utils;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * Created by 张海洋 on 2017-09-07.
 */

public class DateUtils {
    /**
     *  "yyyy-MM-dd HH:mm:ss" ==>  data;
     */
    public static Date getDateForm1(String time){
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        try {
            Date date = dateFormat.parse(time);
            return date;
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return null;
    }

    /**
     *  得到未来某一时间与当前时间的时间差。
     *  @return 返回单位为毫秒 的时间差。
     */
    public static long getdifftime(String time) {
        Date dateForm1 = getDateForm1(time);
        long currentTimeMillis = System.currentTimeMillis();
        long futureTime = dateForm1.getTime();


        return futureTime - currentTimeMillis;
    }
}
